 /**
 * 模块：医院入驻平台-UserAccount
 * 本文件由代码生成器自动完成,不允许进行修改
 */
package design.onekey.model;

 import com.baomidou.mybatisplus.annotation.*;
 import lombok.AllArgsConstructor;
 import lombok.Builder;
 import lombok.Data;
 import lombok.NoArgsConstructor;

 import java.util.Date;

 /**
* @Description: user_account -
* @author
* @date 2020-06-18 09:25:04
* @version V1.0
 */
@Data
@TableName("user_account")
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class UserAccount  {

    /** id -  */
    @TableId(value = "id",type = IdType.ASSIGN_ID)
    private Long id;

    /** account_name - 账户名 */
    @TableField("account_name")
    private String accountName;

    /** user_pwd - 密码 */
    @TableField("user_pwd")
    private String userPwd;

    /** user_name - 用户姓名 */
    @TableField("user_name")
    private String userName;

    /** area_code -  */
    @TableField("area_code")
    private String areaCode;

    /** user_mobile - 手机号 */
    @TableField("user_mobile")
    private String userMobile;

    /** user_phone - 电话 */
    @TableField("user_phone")
    private String userPhone;

    /** user_email - 邮箱 */
    @TableField("user_email")
    private String userEmail;

    /** status - 状态1正常 2锁定 默认1 */
    @TableField("status")
    private Integer status;

    /** is_admin - 是否超级管理员 1是 2否 默认2 */
    @TableField("is_admin")
    private Integer isAdmin;

    /** auth_type - 授权类型 1角色授权 2用户授权 默认1 扩展用 */
    @TableField("auth_type")
    private Integer authType;

    /** last_login_time - 上次登录时间 */
    @TableField("last_login_time")
    private Date lastLoginTime;

    /** attempt - 尝试登录次数 */
    @TableField("attempt")
    private Integer attempt;

    /** account_desc - 账户描述 */
    @TableField("account_desc")
    private String accountDesc;

    /** creator - 创建人 */
    @TableField(value = "creator",fill = FieldFill.INSERT)
    private Long creator;

    /** creator_name - 创建人姓名 */
    @TableField(value = "creator_name",fill = FieldFill.INSERT)
    private String creatorName;

    /** create_time - 创建时间 */
    @TableField(value = "create_time",fill = FieldFill.INSERT)
    private Date createTime;

    /** del_flag - 删除标识 1未删除 2已删除 默认 1 */
    @TableField("del_flag")
    private Integer delFlag;
}
